Builder class.
More...
#include <FEXPModelBuilder.h>
|
| | CFEXPModelBuilder (const std::string &build_proc_text, const std::string &remove_proc_text, const std::string &schdl_proc_text) |
| |
| | CFEXPModelBuilder (Ptr< TMoCont > &model_cont, const std::string &build_proc_text, const std::string &remove_proc_text, const std::string &schdl_proc_text) |
| |
| virtual | ~CFEXPModelBuilder () |
| |
| virtual Ptr< ICFEXPDataModelContIntf > | GetModelContainer () override |
| |
| virtual bool | BuildModel (const std::string &key, Ptr< std::vector< std::string >> fcontent, Ptr< TInCont > data) override |
| |
| virtual bool | BuildModelProgress (const std::string &key, Ptr< std::vector< std::string >> fcontent, Ptr< TInCont > data) override |
| |
| virtual void | RemoveStructure (const std::string &key) override |
| |
| virtual bool | RemoveStructureProgress (const std::string &key) override |
| |
| virtual void | ScheduleThreads (size_t opt_id) override |
| |
| virtual bool | ScheduleThreadsProgress (size_t opt_id) override |
| |
| virtual Ptr< t_SerializedData > | NetSerializeStructure (const std::string &key) override |
| |
| virtual void | NetDeserializeStructure (const std::string &key, Ptr< t_SerializedData > ser_data) override |
| |
| virtual | ~ICFEXPModelBuilderBase () |
| |
| virtual bool | BuildModel (const std::string &key, Ptr< std::vector< std::string >> fcontent, Ptr< ICFEXPDataContIntf > data)=0 |
| |
| virtual bool | BuildModelProgress (const std::string &key, Ptr< std::vector< std::string >> fcontent, Ptr< ICFEXPDataContIntf > data)=0 |
| |
template<typename TInCont, typename TMoCont>
class CFEXPModelBuilder< TInCont, TMoCont, std::enable_if< std::is_base_of< ICFEXPDataContIntf, TInCont >::value &&std::is_base_of< ICFEXPDataModelContIntf, TMoCont >::value >::type >
Builder class.
◆ CFEXPModelBuilder() [1/2]
template<typename TInCont , typename TMoCont >
◆ CFEXPModelBuilder() [2/2]
template<typename TInCont , typename TMoCont >
◆ ~CFEXPModelBuilder()
template<typename TInCont , typename TMoCont >
◆ BuildModel()
template<typename TInCont , typename TMoCont >
◆ BuildModelProgress()
template<typename TInCont , typename TMoCont >
◆ GetModelContainer()
template<typename TInCont , typename TMoCont >
◆ NetDeserializeStructure()
template<typename TInCont , typename TMoCont >
◆ NetSerializeStructure()
template<typename TInCont , typename TMoCont >
◆ RemoveStructure()
template<typename TInCont , typename TMoCont >
◆ RemoveStructureProgress()
template<typename TInCont , typename TMoCont >
◆ ScheduleThreads()
template<typename TInCont , typename TMoCont >
◆ ScheduleThreadsProgress()
template<typename TInCont , typename TMoCont >
The documentation for this class was generated from the following file: